﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.ComponentModel;

namespace Filmy
{
    class MojDataGrid
    {
        public MojDataGrid(/*BazaDanych baza, DataGridView dg, ToolStripSpringTextBox ts1*/)
        {
            //bazaDanych = baza;
            //GlTab = dg;
            //ts = ts1;
        }

        //BazaDanych bazaDanych;
        //DataGridView GlTab;
        //ToolStripSpringTextBox ts;

        public int dajZaznaczoneId(DataGridViewSelectedRowCollection kolWierszy)
        {
            return Convert.ToInt16(kolWierszy[0].Cells[0].Value);
        }

        //public  void DaneDoGlTab(string[,] dane)
        //{
        //    int i = 0;
            
        //    try
        //    {
        //        Int64 ilWierszy = dane.GetLength(0);
        //        GlTab.Rows.Clear();
        //        for (i = 0; i < ilWierszy; i++)
        //        {
        //            GlTab.RowCount++;
        //            GlTab["ColId", i].Value = dane[i, 0];
        //            GlTab["ColTytul", i].Value = dane[i, 1];
        //            GlTab["ColUzyt", i].Value = dane[i, 2];
        //            GlTab["ColData", i].Value = dane[i, 3];                      
        //            GlTab["ColTor", i].Value = dane[i, 4];
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        MessageBox.Show(ex.Message);
        //        GlTab.Rows.Clear();
        //    }
        //    GlTab.Sort(GlTab.Columns[2], ListSortDirection.Descending);
        //    if (GlTab.RowCount > 0)
        //    {
        //        GlTab.ClearSelection();
        //        GlTab.CurrentCell = GlTab.Rows[0].Cells[0];
        //    }
        //    if (ts.Text != "")
        //        ts.Items.Add(ts.Text);
        //}

        public List<int> dajZaznaczone(DataGridViewSelectedRowCollection kolWierszy)
        {
            List<int> zaznaczoneId = new List<int>();
            for (int i = 0; i < kolWierszy.Count; i++)
            {
                zaznaczoneId.Add(Convert.ToInt16(kolWierszy[i].Cells[0].Value));
            }
            return zaznaczoneId;
        }
    }
    
}
